zakharov-andrew / yii2-user
Yii2 User
Installs: 324
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 2
Type:yii2-extension
Requires
- php: >=7.2
This package is auto-updated.
Last update: 2024-05-15 13:23:12 UTC
README
Yii2 user authentication module for management users and their rights.
- Registration, authorization, password recovery and so on
- User administration interface
- Supports role creation
- Multiple user roles are supported
Installation
The preferred way to install this extension is through composer.
Either run
$ composer require zakharov-andrew/yii2-user
or add
"zakharov-andrew/yii2-user": "*"
to the require
section of your composer.json
file.
Subsequently, run
./yii migrate/up --migrationPath=@vendor/zakharov-andrew/yii2-user/migrations
in order to create the settings table in your database.
Or add to console config
return [ // ... 'controllerMap' => [ // ... 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => [ '@console/migrations', // Default migration folder '@vendor/zakharov-andrew/yii2-user/src/migrations' ] ] // ... ] // ... ];
Usage
Add this to your main configuration's modules array
'modules' => [
'user' => [
'class' => 'ZakharovAndrew\user\Module',
'bootstrapVersion' => 5, // if use bootstrap 5
'showTitle' => true, // display H1 headings (default - true)
// use for menu and access
'controllersAccessList' => [
1001 => [
'Users' => [
'/user/user/index' => 'users',
'/user/user/create' => 'create user',
],
],
1002 => ['/user/roles/index' => 'Roles']
]
],
// ...
],
License
yii2-user it is available under a MIT License. Detailed information can be found in the LICENSE.md
.